foundling hospitals - Allemand Anglais Dictionnaire